import Vue from 'vue'
import Vuex from 'vuex'
import user from './modules/user'
import createPersistedState from 'vuex-persistedstate'
Vue.use(Vuex)

export default new Vuex.Store({

  modules: {
    user
  },
  // 放vuex插件的地方
  plugins: [
    // 这个插件默认会持久化vuex里所有的数据
    createPersistedState({
      key: 'hmtt100',
      // 如果只是存某些数据
      // paths: ['user'] // 只是存user模块里所有内容
      paths: ['user.tokenObj'] // 只是存user模块里的tokenObj
    })
  ]
})
